package org.zpmis.domain.label.qo;

import lombok.Data;
import org.zpmis.common.base.BaseQo;

@Data
public class LabelQo extends BaseQo {
    /**
     * 主键id
     */
    private Long id;

    /**
     * 订单号
     */
    private String orderNum;

    /**
     * 企业id
     */
    private Long companyId;

    /**
     * 使用企业名称
     */
    private String companyName;

    /**
     * 产品名称
     */
    private String productName;

    /**
     * 标签数量
     */
    private Long labelNum;

    /**
     * 开始号段
     */
    private String startSegment;

    /**
     * 结束号段
     */
    private String endSegment;

    /**
     * 标签类型 1箱标 2号段
     */
    private Integer labelType;

    /**
     * 使用方式 1凭证 2号段
     */
    private Integer useMode;

    /**
     * 激活状态 0未激活 1已激活 2客户激活 3等通知 4作废
     */
    private Integer activeStatus;

    /**
     * 生成时间
     */
    private Long generationTime;

    /**
     * 印刷凭证时间
     */
    private Long printVoucherTime;

    /**
     * 印刷凭证企业名称
     */
    private String printVoucherCompanyName;

    /**
     * 申请人
     */
    private String applyPeople;

    /**
     * 申请人id
     */
    private Long applyId;

    /**
     * 备注
     */
    private String remark;

    /**
     * 记录创建时间
     */
    private Long createTime;

    /**
     * 记录修改时间
     */
    private Long updateTime;

    /**
     * 是否删除 0未删除 1 已删除
     */
    private Integer isDeleted;

}